package main

import "fmt"

// 结构体占用一块连续的内存空间
// 内存地址是连续的
type x struct {
	a int8 // int占8个bety位
	b int8
	// c string
	c bool
}

func main() {
	m := x{
		a: int8(10),
		b: int8(20),
		c: false,
		// c: "嘿嘿",
	}
	fmt.Printf("%p\n", &(m.a))
	fmt.Printf("%p\n", &(m.b))
	fmt.Printf("%p\n", &(m.c))
}
